package kingdom.character;

import java.util.ArrayList;
import java.util.List;

public abstract class Person
{
  protected List<Characteristic> _Characteristic;
  protected Person _Dad;
  protected Person _Mother;
  protected Person _Marry;
  protected List<Person> _Children;
  protected int _age;
  
  protected Person()
  {
    init();
  }

  protected Person(Man pDad, Woman pMother)
  {
    _Dad = pDad;
    _Mother = pMother;
    init();
  }
  
  protected void init()  
  {
    _Characteristic = new ArrayList<Characteristic>();
    _age = 0;
  }
  
  public void addChildren(Person pOtherParent )
  {
    
  }
  
  public void marry(Person pMarry )
  {
    _Marry = pMarry;
  }
  
  public void addDay()
  {
    _age++;
  }
  
  public int getAge()
  {
    return _age;
  }
 
}
